package com.lzs.adx.web.commmon.utils;

import java.util.regex.Matcher;
import java.util.regex.Pattern;

public class StrUtil {


    /**
     * 获取字符串中以指定前缀开头，指定后缀结尾的字符串内容
     * @param str 待匹配的字符串
     * @param prefix 前缀
     * @param suffix 后缀
     * @return 匹配到的字符串，未找到则返回null
     */
    public static String getContentBetweenPrefixAndSuffix(String str, String prefix, String suffix) {
        if (str == null || prefix == null || suffix == null) {
            return null;
        }

        Pattern pattern = Pattern.compile(prefix + "(.*?)" + suffix);
        Matcher matcher = pattern.matcher(str);
        if (matcher.find()) {
            return matcher.group(1);
        } else {
            return null;
        }
    }

    public static String getImageUrl(String url){

        return url.substring(18);
    }
}
